.lonix.float-frame {
    z-index:99999;
    min-width: 200px;
    max-width: 300px;
    background:#ffffff;
    display: none;
    border:1px solid #cccccc;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    box-shadow: 0 0 5px #c0c0c0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.lonix.float-body::-webkit-scrollbar {
    width: 10px;
    height:10px;
    background:#f5f5f5;
}
.lonix.float-body::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;
    background-color: #999;
}  
.lonix.float-body {
    overflow-y:scroll;
    max-height:300px;
}
.lonix.float-frame.float {
    position:absolute;
    top:0px;
    left:0px;
}
.lonix.float-header {
    min-height:50px !important;
    line-height:50px !important;
    text-align:center;
    padding:0 10px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom: 1px solid #bab9b8;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr="#f1f1ef",endcolorstr="#e5e3e3",gradientType=1);
    background:-webkit-linear-gradient(top,  #f1f1ef 0%,#e5e3e3 100%);
}
.lonix.search-input {
    border:1px solid #ffffff;
    text-align:center;
    height:25px;
    margin:12px auto;
    outline:none;
    line-height:25px;
    min-width: 200px;
    border-radius:6px;
    background:#ffffff;
    transition:all ease .2s;
    box-shadow:0 1px 1px #b0afae;
}
.lonix.search-input:focus {
    border-color:#168de9;
    box-shadow:0 0px 4px #5ab1db;
    
}
.lonix.float-prompt {
    display:none;
    height:30px;
    line-height:30px;
    text-align:center;
}
.lonix.float-frame .imp {
    color:red;
    font-weight:bold;
    margin:0;
}
.lonix.fold {
    float:left;
    display:inline-block;
    width:15px;
    height:26px;
/*    transition:all ease .3s;*/
    background:#ffffff right center no-repeat;
}
.lonix.fold.fold_node {
    position: relative;
    background-image:url('fold.png') ;
    background-size:75%;
}
.lonix.fold.open_node {
    position: relative;
    background-image:url('open.png');
    background-size:75%;
}
.lonix.float-toolbar {
    height: 25px;
    border-top:1px solid #bab9b8;
    background:#ffffff;
}
.lonix.float-toolbar ul {
    margin:0;
    padding:0;
}
.lonix.float-toolbar li {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
}
.lonix.float-toolbar li a {
    display:block;
    width:25px;
    height:25px;
    font-size:18px;
    font-weight:bold;
    border-right:1px solid #c0c0c0;
    text-align:center;
    text-decoration: none;
    transition:background ease .2s;
}
.lonix.float-toolbar li a:active {
    box-shadow:inset 1px 1px 2px #cccccc;
    background:#e0e0e0;
}
.lonix.float-toolbar li a:hover {
    background:#eeeeee;
}
.lonix.float-footer {
    height:35px;
    background:#F0F0EF;
    border-top:1px solid #bab9b8;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ztree li a.curSelectedNode {
    opacity: 1 !important;
    text-decoration: none;
    color:#ffffff !important;
    border-radius: 3px;
    background-color: #157EFB !important;
}
.ztree li a.curSelectedNode .node_name {
    color:#ffffff !important;
}